OAPI: the OPUS Application Programming Interface

نویسنده

  • Walter Warren Miller
چکیده

The OPUS pipeline processing environment at the Space Telescope Science Institute (STScI) supports the automated conversion of gigabits of raw telemetry from the Hubble Space Telescope (HST) to useful science and engineering products each day. OPUS provides a flexible, fully concurrent, distributed control system in which a set of processes operate. The applications that form the HST data processing pipeline communicate with the blackboard architecture employed by OPUS through a library of C functions. Currently, that library is being ported to C++ as part of an effort to establish and document a standard programming interface to OPUS. The OAPI will facilitate OPUS application development for future HST instruments as well as other spacecraft and ground-based data processing projects. 1. OPUS: An Operational Pipeline System The OPUS pipeline processing environment at the Space Telescope Science Institute supports the automated conversion of gigabits of telemetry from the Hubble Space Telescope to useful science and engineering products each day. OPUS provides a flexible, fully concurrent, distributed control system in which a set of processes operate (Rose 1994, 1998; Rose et al. 1995; Rose, Choo & Rose 1996; Boyer & Choo 1997; Swade & Rose 1998a). Applications in an OPUS pipeline specify, through simple text files, the criteria under which they are to be triggered by OPUS to perform some action. OPUS takes care of polling the necessary information sources (termed “blackboards”) given the application’s trigger conditions, and generating the appropriate events when those conditions are met. The interaction between pipeline applications and OPUS differs depending on whether the application was developed for use with OPUS or is an off-theshelf software product– OPUS does support both OPUS-savvy and off-the-shelf pipeline applications. In the latter case, a shell process acts as a proxy for communicating with OPUS by executing the “external” application when an event is delivered to it. With the release of the OPUS Sample Pipeline on CD-ROM last year (see Swade & Rose 1998b), it became possible for groups http://www.stsci.edu/opus

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OPTIMAL DESIGN OF SINGLE-LAYER BARREL VAULT FRAMES USING IMPROVED MAGNETIC CHARGED SYSTEM SEARCH

The objective of this paper is to present an optimal design for single-layer barrel vault frames via improved magnetic charged system search (IMCSS) and open application programming interface (OAPI). The IMCSS algorithm is utilized as the optimization algorithm and the OAPI is used as an interface tool between analysis software and the programming language. In the proposed algorithm, magnetic c...

متن کامل

Optimal Design of Single-layer Barrel Vault Frames Using Improved Magnetic Charged System Search

The objective of this paper is to present an optimal design for single-layer barrel vault frames via improved magnetic charged system search (IMCSS) and open application programming interface (OAPI). The IMCSS algorithm is utilized as the optimization algorithm and the OAPI is used as an interface tool between analysis software and the programming language. In the proposed algorithm, magnetic c...

متن کامل

Optimal Design of Double Layer Barrel Vaults Using Improved Magnetic Charged System Search

This paper presents an improved magnetic charged system search (IMCSS) and open application programming interface (OAPI) for optimization of double layer barrel vaults. In IMCSS algorithm, magnetic charged system search (MCSS) and an improved scheme of harmony search (IHS) are utilized and some of the most important parameters in the convergence rate of HS scheme are improved to achieve a good ...

متن کامل

OPTIMIZATION OF AN OFFSHORE JACKET-TYPE STRUCTURE USING META-HEURISTIC ALGORITHMS

Offshore jacket-type towers are steel structures designed and constructed in marine environments for various purposes such as oil exploration and exploitation units, oceanographic research, and undersea testing. In this paper a newly developed meta-heuristic algorithm, namely Cyclical Parthenogenesis Algorithm (CPA), is utilized for sizing optimization of a jacket-type offshore structure. The a...

متن کامل

Modelface: an application programming interface (API) for homology modeling studies using Modeller software

An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998